package com.ticket.sass.common.ticketserver.platform.fhyz.response

data class HallModel(
    override val api: String,
    override val v: String,
    override val retCode: String,
    override val retMsg: String,
    override val data: Data,
) : BaseModel {
    data class Data(
        override val innerCode: String,
        override val bizMsg : String,
        override val bizCode: String,
        override val success: Boolean,
        val dataList: List<Cinema>,
    ) : BaseDataModel {
        data class Cinema(
            val cinemaId: String,
            val cinemaLinkId: String,
            val cinemaName: String,
            val hallCount: Int,
            val hallList: List<Hall>
        )

        data class Hall(
            val hallCode: String,
            val hallType: String,
            val hallName: String,
            val seatCount: Int,
        )
    }
}
